<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Js创建对象的方式</title>
    <script src="../../js/jquery-1.4.2.js"></script>
</head>
<body>

</body>
    <script>
        //自定义对象方式一：
        function Person(){}
        var p1 = new Person()
        p1.name='刘能'
        p1.age='30'
        p1.run=function (){
            alert("我叫" +this.name + ",今年"+this.age+"我喜欢跑步")
        }
        // alert(p1.name)
        // p1.run()

        //自定义对象方式二：
        function Person2(name,age){
            this.name=name
            this.age=age
            this.run=function () {
                alert("我叫" +this.name + ",今年"+this.age+"我喜欢跑步")
            }
        }
        var p2=new Person2("赵四",30)
        // p2.run()

        //自定义对象方式三,这种创建对象方式就是一直JSON
        var p3 = {
            "name":"王晓晴",
            "age":23,
            "run":function () {
                alert("我叫" +this.name + ",今年"+this.age)
            }
        }
        p3.run()

    </script>
</html>